package com.tentative.competition.schedule.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tentative.competition.common.model.schedule.param.*;
import com.tentative.competition.schedule.domain.ScheduleScoreDetail;

import java.util.List;

/**
 * @auther: Smile Huang
 * @date: 2023/6/27 21:21
 * @desc:
 * @version: 2.0
 */
public interface ScheduleScoreDetailService extends IService<ScheduleScoreDetail> {

    Boolean mark(MarkParam param);

    Boolean verifyScore(VerifyScoreParam param);

    Boolean setRating(RatingParam param);

    List<ScheduleScoreDetail> getScoreDetail(Long worksId);

    Boolean editFinallyScore(EditFinallyScoreParam param);
}
